    /* index.html  css */
    
    li {
        list-style: none;
    }
    
    body {
        background-color: #f0f0f0;
    }
    
    a {
        text-decoration: none;
    }
    
    .clearfix:after {
        /*伪元素是行内元素 正常浏览器清除浮动方法*/
        content: "";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
    
    .clearfix {
        *zoom: 1;
        /*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/
    }
    
    .w {
        width: 1100px;
        margin: auto;
    }
    
    body {
        margin: 0;
    }
    
    .top {
        height: 71px;
    }
    
    .log-box {
        float: left;
        padding: 9px 0 0 0;
        width: 160px;
    }
    
    .log {
        float: left;
        height: 51px;
        height: 51px;
    }
    
    .log-font-box {
        float: right;
        text-align: center;
    }
    
    .cn {
        font-weight: 700;
        font-size: 23px;
    }
    
    .en {
        font-size: 13px;
    }
    
    .log-msg {
        float: left;
        border-left: solid 1px;
        height: 20px;
        font-size: 13px;
        margin-top: 16px;
        margin-left: 22px;
        padding-top: 13px;
        padding-left: 19px;
        padding-bottom: 7px;
        color: #7e7a77;
    }
    
    .item-li {
        float: right;
        color: #7e7a77;
    }
    
    .item-li a {
        float: left;
        margin-top: 13px;
        margin-left: 55px;
        font-size: 13px;
        color: #7e7a77;
    }
    
    .banner {
        position: relative;
        width: 1920px;
        height: 480px;
    }
    
    .banner-bimg-index {
        background-image: url(../img/banner2_on6y.jpg);
    }
    
    .ban-font {
        padding-top: 90px;
    }
    
    .ban-font p {
        font-size: 38px;
        font-weight: 700;
        color: #fd8e25;
    }
    
    .like-dline {
        width: 390px;
        height: 1px;
        border-top: solid 1px #e1e1e1;
        border-bottom: solid 1px #e1e1e1;
        margin-top: 95px;
    }
    
    .foat-l {
        float: left;
    }
    
    .foat-r {
        float: right;
    }
    
    .box-1 {
        width: 65px;
        height: 58px;
        margin-top: 65px;
        border-bottom: solid 2px #e1e1e1;
        border-top: solid 2px #e1e1e1;
        border-left: solid 2px #e1e1e1;
    }
    
    .box-2 {
        width: 65px;
        height: 58px;
        margin-top: 65px;
        border-bottom: solid 2px #e1e1e1;
        border-top: solid 2px #e1e1e1;
        border-right: solid 2px #e1e1e1;
    }
    
    .center-box {
        float: left;
        text-align: center;
        margin-top: 53px;
        width: 186px;
        height: 72px;
        border-bottom: solid 2px #e1e1e1;
    }
    
    .top-font {
        font-size: 25px;
        font-weight: 700;
        color: #5a5a5a;
    }
    
    .botom-font {
        font-size: 20px;
        color: #9e9e9e;
    }
    
    .item-block {
        float: left;
        width: 346px;
        height: 248px;
        padding-top: 40px;
        margin-top: 34px;
        background-color: #fff;
    }
    
    .imge {
        text-align: center;
    }
    
    .button {
        margin: 23px auto;
        text-align: center;
        height: 34px;
        width: 306px;
        color: #fff;
        background-color: #f6a226;
        line-height: 34px;
    }
    
    .botom-msg {
        margin: 0 auto;
        width: 306px;
        color: #7e7a77;
    }
    
    .item-block-marginleft {
        margin-left: 28px;
    }
    
    .intro {
        height: 440px;
        width: 1920px;
        margin-top: 54px;
        background-image: url(../img/about_bg.jpg);
    }
    
    .intro-info {
        height: 440px;
        padding-top: 76px;
    }
    
    .it-lbox {
        position: relative;
        float: left;
        width: 204px;
        height: 288px;
        border: solid 4px #ffc26f;
    }
    
    .it-lbox-pic {
        position: absolute;
        top: 23px;
        left: 22px;
    }
    
    .it-rbox {
        position: relative;
        float: right;
        width: 806px;
        height: 280px;
        color: #fff;
    }
    
    .it-rbox-top {
        float: left;
        font-size: 25px;
        font-weight: 700;
    }
    
    .it-rbox-botom {
        float: left;
    }
    
    .see-more {
        position: absolute;
        width: 116px;
        height: 38px;
        text-align: center;
        line-height: 38PX;
        bottom: 0;
        right: 0;
        border: solid 2px #fff;
    }
    
    .see-more a {
        color: #fff;
    }
    
    .new-box {
        margin-top: 42px;
    }
    
    .new-left {
        float: left;
        height: 322px;
        width: 542px;
        background-color: pink;
    }
    
    .new-right {
        float: right;
        width: 540px;
        height: 113px;
    }
    
    .new-pic img {
        float: left;
        width: 140px;
        height: 90px;
    }
    
    .new-info {
        float: right;
        width: 386px;
    }
    
    .new-info-top {
        font-size: 18px;
    }
    
    .new-info-next {
        color: #999999;
        font-size: 13px;
    }
    
    .new-info-next div {
        padding-top: 10px;
        padding-bottom: 6px;
    }
    
    .patner-top {
        font-size: 25px;
        font-weight: 700;
        text-align: center;
        color: #545454;
        margin-top: 60px;
    }
    
    .d-line {
        height: 1px;
        margin-top: 14px;
        border-top: dotted 1px #b1b1b1;
        border-bottom: dotted 1px #b1b1b1;
    }
    
    .pic-box {
        float: left;
        width: 197px;
        height: 62px;
        margin-top: 28px;
    }
    
    .pic-box-lmargin {
        margin-left: 28px;
    }
    
    .map {
        position: relative;
        height: 500px;
        width: 1920px;
        margin-top: 110px;
    }
    
    #allmap {
        position: absolute;
        height: 500px;
        width: 1110px;
        top: 0;
        left: 400px;
    }
    
    .map-lbox {
        position: absolute;
        height: 500px;
        width: 400px;
        top: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.5);
    }
    
    .map-rbox {
        position: absolute;
        height: 500px;
        width: 410px;
        top: 0;
        right: 0;
        background-color: rgba(0, 0, 0, 0.5);
    }
    
    .footer {
        width: 1920px;
        height: 52px;
        padding-top: 14px;
        background-color: #202020;
    }
    
    .footer img {
        float: right;
        margin-right: 6px;
    }
    /*
    *
    * businessLine css */
    
    .banner-bimg-business {
        background-image: url(../img/banner1_yde0.jpg);
    }
    
    .circular-left {
        position: absolute;
        left: 49%;
        bottom: 24px;
        width: 10px;
        height: 10px;
        border: solid 2px #af671f;
        border-radius: 10px;
        background-color: #000;
    }
    
    .circular-right {
        position: absolute;
        left: 50%;
        bottom: 24px;
        width: 10px;
        height: 10px;
        border: solid 2px #af671f;
        border-radius: 10px;
    }
    
    .location {
        float: left;
        padding-top: 34px;
        width: 844px;
        height: 46px;
        border-bottom: dotted 3px #adadad;
    }
    
    .left-box {
        float: left;
        width: 844px;
    }
    
    .business-box {
        float: left;
        width: 264px;
        height: 204px;
        margin-top: 20px;
    }
    
    .business-box img {
        width: 264px;
        height: 174px;
    }
    
    .business-box-lmargin {
        margin-left: 26px;
    }
    
    .business-box-info {
        text-align: center;
    }
    
    .scope-box {
        position: relative;
        margin-bottom: 120px;
    }
    
    .right-box {
        position: absolute;
        top: -40px;
        right: 0;
        width: 230px;
        text-align: center;
    }
    
    .right-top-box {
        height: 80px;
        line-height: 80px;
        font-size: 35px;
        font-weight: 600;
        color: #fff;
        background-color: #ec5d17;
    }
    
    .right-info {
        height: 46px;
        line-height: 46px;
        background-color: #dddddd;
        margin-bottom: 4px;
    }
    
    .right-pic {
        position: relative;
        padding-top: 33px;
        height: 334px;
    }
    
    .right-pic img {
        width: 230px;
        height: 334px;
    }
    
    .cover {
        position: absolute;
        right: 10px;
        bottom: 0;
        width: 210px;
        height: 68px;
        background-color: rgba(0, 0, 0, 0.5)
    }
    /*
    *
    *about.html css
    **/
    
    .flag-box {
        margin-bottom: 100px;
    }
    
    .flag {
        float: left;
        width: 156px;
        height: 216px;
        text-align: center;
        margin-right: 70px;
    }
    
    .img-box {
        width: 105px;
        margin: 0 auto;
    }
    
    .flag-top {
        height: 40px;
        line-height: 40px;
        font-size: 19px;
        font-weight: 700;
        color: #f9a21d;
        padding: 5px 0 0 0;
    }
    
    .flag-info {
        font-size: 13px;
    }
    
    .ncenter-info {
        height: 150px;
        border-bottom: dotted 1px;
    }
    
    .ncenter-info img {
        float: left;
        width: 178px;
        height: 112px;
        margin-top: 17px;
    }
    
    .img-right {
        float: left;
        width: 646px;
        margin-left: 15px;
    }
    
    .img-right p {
        font-size: 12px;
    }
    
    .title {
        margin-top: 17px;
    }
    
    .news-info {
        font-size: 11px;
    }
    /*
    *
    *rrecruitment.html css
    *
    **/
    
    .msg-left {
        float: left;
        width: 260px;
        height: 164px;
        padding-top: 26px;
        padding-left: 8px;
        color: #fff;
        margin-top: 20px;
        background-color: #f6a226;
    }
    
    .msg-pic {
        float: right;
        width: 576px;
        height: 190px;
        margin-top: 23px;
        overflow: hidden;
    }
    
    .msg-pic img {
        width: 576px;
        margin-top: -100px;
        z-index: -1;
    }
    
    .HR-info {
        margin-top: 23px;
        padding-bottom: 50px;
        border-bottom: dashed 1px;
    }
    
    .HR-info p {
        color: #505e5e;
    }
    
    .HR-info>div:first-child {
        font-size: 25px;
        color: #fd0002;
    }
    /*
    *
    *callus.html css
    *
    *
    ****/
    
    .input-box input {
        width: 406px;
        height: 38px;
        background-color: #f0f0f0;
        border: solid 1px #ccc;
    }
    
    .input-box>div {
        float: left;
        margin-top: 30px;
    }
    
    .input-box>div:nth-child(even) {
        margin-left: 15px;
    }
    
    .submit {
        width: 392px;
        height: 48px;
        line-height: 48px;
        text-align: center;
        color: #fff;
        background-color: #fe9901;
        margin-top: 25px;
        margin-bottom: 200px;
    }